been implanted - Espagnol Anglais Dictionnaire